In Visual Basic for Applications zijn constanten gedefinieerd voor exclusief gebruik met de instructie #If...Then...#Else. Deze constanten hebben dezelfde werking als de constanten die u definieert met de instructie #If...Then...#Else. Het verschil is echter dat de compileerconstanten een globaal bereik hebben en dus overal in een project kunnen worden opgenomen.
Voor 16-bits ontwikkelplatformen zijn de volgende compileerconstanten gedefinieerd:
Constante | Waarde | Beschrijving |
---|---|---|
Win16 | True | Geeft aan dat het een 16-bits ontwikkelomgeving betreft. |
Win32 | False | Geeft aan dat het geen 32-bits ontwikkelomgeving betreft. |
Voor 32-bits ontwikkelplatformen zijn de volgende compileerconstanten gedefinieerd:
Constante | Waarde | Beschrijving |
---|---|---|
Vba6 | True | Geeft aan dat het een Visual Basic for Applications, versie 6.0-ontwikkelomgeving betreft. |
Vba6 | False | Geeft aan dat het geen Visual Basic for Applications, versie 6.0-ontwikkelomgeving betreft. |
Win16 | False | Geeft aan dat het geen 16-bits ontwikkelomgeving betreft. |
Win32 | True | Geeft aan dat het een 32-bits ontwikkelomgeving betreft. |
Mac | False | Geeft aan dat het geen Macintosh-ontwikkelomgeving betreft. |
Win16 | False | Geeft aan dat het geen 16-bits ontwikkelomgeving betreft. |
Win32 | False | Geeft aan dat het geen 32-bits ontwikkelomgeving betreft. |
Mac | True | Geeft aan dat het een Macintosh-ontwikkelomgeving betreft. |
Opmerking Aangezien de bovengenoemde constanten worden gedefinieerd door Visual Basic, kunt u nergens constanten met dezelfde naam definiδren.